﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Csla;
using log4net;

namespace Sireass.Bl
{
	[Serializable]
	public class PerfilCriteria : CriteriaBase<PerfilCriteria>
	{
		public static PropertyInfo<long> IdUsuarioProperty = RegisterProperty<long>(c => c.IdUsuario);
		public long IdUsuario
		{
			get { return ReadProperty(IdUsuarioProperty); }
			private set { LoadProperty(IdUsuarioProperty, value); }
		}
		public static PropertyInfo<bool?> HabilitadoProperty = RegisterProperty<bool?>(c => c.Habilitado);
		public bool? Habilitado 
		{
			get { return ReadProperty(HabilitadoProperty); }
			private set { LoadProperty(HabilitadoProperty, value); } 
		}
		public PerfilCriteria(long idUsuario, bool? habilitado)
		{
			IdUsuario = idUsuario;
			Habilitado = habilitado;			
		}
	}
}
